
#include <stdio.h>
#include "type_traits.h"

int main ( int argc, char* argv[] )
{
	if ( is_reference<const char * >::value )
		printf ( "reference\n" ) ;
	else
		printf ( "not reference\n" ) ;

	if ( is_pointer<char* &>::value )
		printf ( "pointer\n" ) ;
	else
		printf ( "not pointer\n" ) ;

	return 0 ;
}